@charset "UTF-8";

/* 엑셀다운로드 */
.search_result {min-height: 29px; position: relative; margin: 2px 0 10px;}
.search_result .right {position: absolute; bottom: 0; right: 0;}


section.content {padding:20px 25px;}


/*tab*/
div.tab_wrap {position:relative; line-height:1.1;}
div.tab_wrap p.detail {position:absolute; top:22px; right:0; font-size:11px;}
div.tab_wrap p.detail em {color:#dc0000;}
p.form_tb_detail {text-align:right; font-size:11px; margin-bottom:10px;}
ul.tab_infor {overflow:hidden; margin-bottom:11px;}
ul.tab_infor li{float:left; border-bottom:1px solid #fff; margin-right:-1px;}
ul.tab_infor li:first-child {margin-right:-1px;}
ul.tab_infor li a {display:block; padding:12px 30px 11px 30px; min-width:90px; background:url("../images/tab/bg_tab.png") repeat-x 0 0; text-align:center; border:1px solid #e3e3e3; color:#666; font-weight:bold;}
ul.tab_infor li.on {position:relative; z-index:2; border-color:#eee;}
ul.tab_infor li.on a{border-color:#d7d7d7; color:#9f0004; background-position:0 100%;}
ul.tab_infor li.inert {display:block; padding:12px 30px 11px 30px; min-width:90px; background:url("../images/tab/bg_tab.png") repeat-x 0 0; text-align:center; border:1px solid #f1f1f1; color:#b8b8b8; font-weight:bold;}  

/*tab4*/
div.tab_wrap {position:relative; line-height:1.1;}
div.tab_wrap p.detail {position:absolute; top:22px; right:0; font-size:11px;}
div.tab_wrap p.detail em {color:#dc0000;}
p.form_tb_detail {text-align:right; font-size:11px; margin-bottom:10px;}
ul.tab_infor4 {overflow:hidden; margin-bottom:11px;}
ul.tab_infor4 li{float:left; border-bottom:1px solid #fff; margin-right:-1px;}
ul.tab_infor4 li:first-child {margin-right:-1px;}
ul.tab_infor4 li a {display:block; padding:12px 30px 11px 30px; min-width:90px; background:url("../images/tab/bg_tab.png") repeat-x 0 0; text-align:center; border:1px solid #e3e3e3; color:#666; font-weight:bold;}
ul.tab_infor4 li.on {position:relative; z-index:2; border-color:#eee;}
ul.tab_infor4 li.on a{border-color:#d7d7d7; color:#9f0004; background-position:0 100%;}
ul.tab_infor4 li.inert {display:block; padding:12px 30px 11px 30px; min-width:90px; background:url("../images/tab/bg_tab.png") repeat-x 0 0; text-align:center; border:1px solid #f1f1f1; color:#b8b8b8; font-weight:bold;}

/*tab_두줄이상*/
div.tab_wrap.multi {margin-bottom:-5px;}
div.tab_wrap.multi li{width:25%; margin-bottom:5px;}

/*tab_2*/
ul.tab_infor2 {overflow:hidden;}
ul.tab_infor2 li{float:left; border-bottom:1px solid #fff;}
ul.tab_infor2 li a {display:block; margin-left:-1px; padding:0 21px 0 22px; height:27px; line-height:27px; background:url("../images/tab/bg_tab2.png") repeat-x 0 -28px; text-align:center; border:1px solid #d2d2d2; color:#666;}
ul.tab_infor2 li:first-child a {margin-left:0;}
ul.tab_infor2 li.on {position:relative; z-index:2; border-color:#eee;}
ul.tab_infor2 li.on a{color:#333; background-position:0 0; cursor:default;}

/*tab_3*/
ul.tab_infor3 {overflow:hidden;}
ul.tab_infor3 li{float:left; padding-bottom:1px;}
ul.tab_infor3 li a {display:block; padding:0 15px; height:28px; line-height:30px; background:url("../images/tab/bg_tab3.png") repeat-x 0 100%; text-align:center; border:1px solid #d2d2d2; color:#666;
	box-shadow:0 1px #eeeeee; -moz-box-shadow:0 1px #eeeeee; -webkit-box-shadow:0 1px #eeeeee;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-180, Color='#eeeeee');}/*padding:0 21px 0 22px;*/
ul.tab_infor3 li.on {position:relative; z-index:2;}
ul.tab_infor3 li.on a{color:#333; background-position:0 0; cursor:default;
	box-shadow:0 1px #ffffff; -moz-box-shadow:0 1px #ffffff; -webkit-box-shadow:0 1px #ffffff;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-180, Color='#ffffff');}
div.tab_wrap3 ul li{width:20%;}
div.tab_wrap3 ul li a{margin-left:10px;}
div.tab_wrap3 ul li:first-child a{margin-left:0;}


/* Button_Gray4 */
span.btn_gray4 a {display:inline-block; border:1px solid #6d6d73; background:url('../images/btn/btn_bg_gray04.png') repeat-x 0 0; padding:8px 10px 7px; color:#fff; line-height:1.1;height:13px;
	box-shadow:0 1px #ffffff; -moz-box-shadow:0 1px #ffffff; -webkit-box-shadow:0 1px #fffffff; text-align:center; min-width:42px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-180, Color='#ffffff');}
span.btn_gray4.on {font-weight:bold;}

/* Button_Gray5 */
span.btn_gray5 a {display:inline-block; border:1px solid #cfcfcf; background:url('../images/btn/btn_bg_gray03.png') repeat-x 0 0; padding:8px 10px 7px; color:#333; line-height:1.1; height:13px;
	box-shadow:0 1px #ffffff; -moz-box-shadow:0 1px #ffffff; -webkit-box-shadow:0 1px #fffffff; text-align:center; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-180, Color='#ffffff');}
span.btn_gray5.on {font-weight:bold;}


/*Common_gap*/
.mt5 { margin-top:5px !important;}
.mt5_minus { margin-top:-5px !important;}


/*Table_form*/
p.search_no {height:100px; line-height:100px;}
div.form_wrap {margin-top:25px; position:relative;}
div.form_wrap.first {margin-top:0;}
div.form_wrap p.btn { position:absolute; top:9px; right:20px;}
div.form_wrap p.btn a {display:block; width:21px; height:22px; cursor:pointer; background:url('../images/btn/btn_arrow.png') no-repeat 0 100%;}
div.form_wrap p.btn.on a {background-position:0 0;}
div.form_wrap td div.day_creat {background-color:#f6f6f6;padding:10px 0 10px 10px;}

div.form_table {border-bottom:1px solid #e4e3e3;}
table.on {display:block !important;}
table.tb_form1 {width:100%; table-layout:fixed; border:1px solid #dadada;}
table.tb_form1 > tbody > tr > th {padding:11px 0 11px 20px; vertical-align:top; text-align:left; font-weight:normal; background:#fbfbfb url('../images/bg_white.png') repeat-x 0 0; color:#333; line-height:1.5; border-top:1px solid #e5e5e5; word-break:break-all; letter-spacing:-1px;}/*20130717 padding 수정*/
table.tb_form1 .borl {border-left:1px solid #dadada !important;}
table.tb_form1 tbody tr:first-child th,
table.tb_form1 tbody tr:first-child td {border-top:1px solid #dadada}
table.tb_form1 tbody tr th.title {background-color:#f2f2f2; border-right:1px solid #dcdcdc; color:#666; font-weight:bold;}
table.tb_form1 tbody tr th em {color:#dc0000;}
table.tb_form1 tbody tr td {padding:5px 0; vertical-align:middle; background:#fbfbfb url('../images/bg_white.png') repeat-x 0 0; border-top:1px solid #e5e5e5; height:30px; word-break:break-all;}
table.tb_form1 tbody tr td {vertical-align:middle; color:#666; padding-right:20px;}
table.tb_form1 tbody tr td.bt{padding:6px 0 1px 0;}
	table.tb_form1 tbody tr td dl{clear:both;height:60px;}
		table.tb_form1 tbody tr td dl.last{height:50px;}
	table.tb_form1 tbody tr td dl dt{margin-right:10px;float:left;}
	table.tb_form1 tbody tr td dl dd{font-size:11px;}

table.tb_form1 tbody tr td.infor_detail {padding:10px 0 8px 20px; font-size:11px;}
table.tb_form1 tbody tr .td_pd10 {padding:10px}
table.tb_form1 tbody tr td i.br5 {display:block; margin-top:5px; font-style:normal; font-size:11px;}
table.tb_form1 tbody tr td i.br5_2 {display:block; margin-top:10px; font-style:normal; font-size:11px;}
table.tb_form1 tbody tr td i.br6 {display:block; margin-top:5px; font-style:normal;}
table.tb_form1 tbody tr td i.br7 {display:block; margin:5px 0 5px; font-style:normal; color:#333;}
table.tb_form1 tbody tr td span.attach_file a {text-decoration:underline; color:#666;}
table.tb_form1 tbody tr td span.attach_file2 a {text-decoration:underline; color:#999;}
table.tb_form1 tbody tr td div.writing {position:relative; margin:5px 0 15px 0;}
table.tb_form1 tbody tr td div.writing p.w_txt2{position:absolute;top:0;right:0px;}
table.tb_form1 tbody tr td div.writing2 {position:relative; margin:10px 0 20px 0;}
table.tb_form1 tbody tr td div.writing2 p.w_txt2{position:absolute;top:0;right:0px;}
table.tb_form1 tbody tr td div.writing3 {position:relative; margin:10px 0 50px 0;}
table.tb_form1 tbody tr td div.writing3 p.w_txt2{position:absolute;top:0;right:0px;}
table.tb_form1.txt tbody tr td{padding:10px 20px 9px 0;}
table.tb_form1 tbody tr td.tip {padding-left:20px; background:#f8f8f8; border-color:#f0f0f0;}
table.tb_form1 tbody tr td.tip2 {padding-left:20px; background:#f7f7f7; border-color:#f0f0f0;}
table.tb_form1 tbody tr.search_btn th,
table.tb_form1 tbody tr.search_btn td{padding-top:5px; padding-bottom:4px;}
table.tb_form1 tbody tr.answer th,
table.tb_form1 tbody tr.answer td {background-color:#f8f8f8;}


/*Form_select*/

.form_text2 {margin:0 6px 0 2px !important;}

.select2 {position:relative; top:0; width:192px; border:1px solid #cfcfcf; background:url('../images/bg_select2.png') repeat-x 0 0; display:inline-block;
	box-shadow:0 1px #f7f7f7; -moz-box-shadow:0 1px #f7f7f7; -webkit-box-shadow:0 1px #f7f7f7;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-180, Color='#f7f7f7');}/*크기*/
.select2 .scrollCon {position:absolute; z-index:11; top:27px; left:-1px; width:192px;height:28px; background:#fff; border:1px solid #cfcfcf; visibility:hidden;}/*크기 2013-10-15*/
.select2 .scrollCon .scrollbar {position:absolute; top:0; right:0;width:10px; z-index:11;}
.select2 .scrollCon .scrollbar .track {position:relative;width:10px; background:#eee;}
.select2 .scrollCon .scrollbar .track .thumb {overflow:hidden;position:absolute;height:20px;width:10px;cursor:pointer;background:#666;}
.select2 .scrollCon .viewport {overflow:hidden;position:relative;width:182px; height:28px;}/*크기-5(스크롤) 2013-10-15 */
.select2 .scrollCon .viewport .overview {position:absolute;left:0;top:0;width:100%; z-index:10;}
.select2 > p {width:192px; height:28px;}/*크기*/
.select2 > p a {display:block; height:28px; line-height:30px; text-decoration:none;  color:#666 !important; font-size:12px; padding:0 14px; background:url('../images/ico_select_arrow3.png') no-repeat 100% -26px;}
.select2 > p a em {color:#dc0000;}
.select2 ul {width:100%;}
.select2 ul li a,
.select2 ul li span {display:inline-block; width:168px; padding:0 14px; height:28px; line-height:28px; font-size:12px; color:#666; text-align:left;}/*크기*/
.select2 ul li a em {color:#dc0000;}
.select2 ul li a:hover,
.select2 ul li a.on {text-decoration:none; background:#ebebeb; color:#444;} /* 2013-10-15 */
.select2 ul li span {color:#bababa;}
.select2.on p a{background:url('../images/ico_select_arrow3.png') no-repeat 100% 8px;}

.select2 > div.arrow3 a {padding:0 10px;}
.select2 > p.arrow3 a {text-align:left; background: url('../images/ico_select_arrow3.png') no-repeat 100% -26px; padding:0 10px;}
.select2 div.arrow3 ul li a,
.select2 div.arrow3 ul li span {width:70px; padding:0 10px; text-align:left;}

.select2 > div.arrow4 a {padding:0 8px;}
.select2 > p.arrow4 a {text-align:left; padding:0 8px;}
.select2 div.arrow4 ul li a,
.select2 div.arrow4 ul li span {width:84px; padding:0 8px; text-align:left;}

/*Form_select UP*/
.select1.up .scrollCon {bottom:28px; top:auto;}
.select1.up > p a {background-position:100% 8px;}
.select1.up.on p a{background-position:100% -26px;}

.select2.up .scrollCon {bottom:28px; top:auto;}
.select2.up > p a {background-position:100% 8px;}
.select2.up.on p a{background-position:100% -26px;}


/*Form_select width*/
.select2.w58 {width:58px;}
.select2.w58 .scrollCon {width:58px;}
.select2.w58 .scrollCon .viewport {width:58px;}
.select2.w58 > p {width:58px;}
.select2.w58 ul li a,
.select2.w58 ul li span {width:32px;}

.select2.w68 {width:68px;}
.select2.w68 .scrollCon {width:68px;}
.select2.w68 .scrollCon .viewport {width:68px;}
.select2.w68 > p {width:68px;}
.select2.w68 ul li a,
.select2.w68 ul li span {width:45px;}

.select1.w88 {width:88px;}/*border 제외후 크기*/
.select1.w88 .scrollCon {width:88px;}
.select1.w88 .scrollCon .viewport {width:88px;}
.select1.w88 > p {width:88px;}
.select1.w88 ul li a,
.select1.w88 ul li span {width:60px;}/*실제크기 - 28(padding)*/

.select2.w88 {width:88px;}
.select2.w88 .scrollCon {width:88px;}
.select2.w88 .scrollCon .viewport {width:88px;}
.select2.w88 > p {width:88px;}
.select2.w88 ul li a,
.select2.w88 ul li span {width:60px;}

.select2.w144 {width:144px;}
.select2.w144 .scrollCon {width:144px;}
.select2.w144 .scrollCon .viewport {width:144px;}
.select2.w144 > p {width:144px;}
.select2.w144 ul li a,
.select2.w144 ul li span {width:116px;}

/*검색*/
.search_result{min-height:29px; position:relative; margin:30px 0 10px;}
.search_result p.txt {padding-top:20px;}
.search_result p.txt2 {padding-top:8px;}
.search_result p.txt2 a {text-decoration:underline;}
.search_result p.txt3 {padding-top:0;}
.search_result .right {position:absolute; bottom:0; right:0;}
.search_area .graph_box {background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #DCDCDC; margin-top:10px;
	box-shadow:0 1px #e5e4e4; -moz-box-shadow:0 1px #e5e4e4; -webkit-box-shadow:0 1px #e5e4e4; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-180, Color='#e5e4e4');}
.search_area .graph_box.first {margin-top:0;}
.search_area .graph_box div.flurry_txt {border-top:1px solid #f0f0f0; background:#f8f8f8;}
.search_result p span.align_b {position:relative;top:5px;}

/* Button_Excel */
span.btn_excel a {display:inline-block; border:1px solid #4c9901; background:url('../images/btn/btn_bg_excel.png') repeat-x 0 0; padding:8px 20px 7px; color:#3e7300; line-height:1.1; text-align:center;
	box-shadow:0 1px #ffffff; -moz-box-shadow:0 1px #ffffff; -webkit-box-shadow:0 1px #fffffff; text-align:center; min-width:50px; height:13px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-180, Color='#ffffff');}
span.btn_excel.on {font-weight:bold;}